life-long debt - German English Dictionary